var runtime.levelShift
7 uses
runtime (current package)
mpagealloc.go#L147: return int((addr.a - arenaBaseOffset) >> levelShift[level])
mpagealloc.go#L153: return offAddr{(uintptr(idx) << levelShift[level]) + arenaBaseOffset}
mpagealloc.go#L170: lo = int((base - arenaBaseOffset) >> levelShift[level])
mpagealloc.go#L171: hi = int(((limit-1)-arenaBaseOffset)>>levelShift[level]) + 1
mpagealloc.go#L827: print("runtime: levelShift[level] = ", levelShift[l], ", levelBits[level] = ", levelBits[l], "\n")
mpagealloc_64bit.go#L48: var levelShift = [summaryLevels]uint{
mpagealloc_64bit.go#L74: for l, shift := range levelShift {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)